package unite;


import java.io.Serializable;

import deroulementjeu.Equipe;

import terrain.CaseTerrain;


public class Obstacle extends Objet implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * Constructeur d'un obstacle
     */
    public Obstacle(CaseTerrain caseTerrain, Equipe equipe) {
        this.equipe = equipe;
        equipe.ajouterUnite(this);
        this.caseTerrain = caseTerrain;
        caseTerrain.ajouterUnite(this);
        this.caseTerrain.ajouterUnite(this);
    }
	
    /**
     * Accesseur au type de l'unité
     * @return OBSTACLE
     */
    @Override
    public TypeUnite getType() {
        return TypeUnite.OBSTACLE;
    }

    @Override
    public String getName() {
        return "Obstacle";
    }
}
